home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / DRIVER.CAB / cnbj30.gpd < prev    next >
Encoding:
Text File  |  1999-07-30  |  19.8 KB  |  763 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "CNBJ30.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Canon Bubble-Jet BJ-30"
  10. *MasterUnits: PAIR(720, 720)
  11. *ResourceDLL: "cnbjcres.dll"
  12. *PrintRate: 277
  13. *PrintRateUnit: CPS
  14. *PrinterType: SERIAL
  15. *Feature: Orientation
  16. {
  17.     *rcNameID: =ORIENTATION_DISPLAY
  18.     *DefaultOption: PORTRAIT
  19.     *Option: PORTRAIT
  20.     {
  21.         *rcNameID: =PORTRAIT_DISPLAY
  22.     }
  23.     *Option: LANDSCAPE_CC270
  24.     {
  25.         *rcNameID: =LANDSCAPE_DISPLAY
  26.     }
  27. }
  28. *Feature: InputBin
  29. {
  30.     *rcNameID: =PAPER_SOURCE_DISPLAY
  31.     *DefaultOption: AUTO
  32.     *Option: MANUAL
  33.     {
  34.         *rcNameID: =MANUAL_FEED_DISPLAY
  35.        *switch: MediaType
  36.     {
  37.         *case: Option1
  38.         {
  39.         *Command: CmdSelect
  40.         {
  41.             *Order: DOC_SETUP.4
  42.             *Cmd: "<1B>(l<02001100>"
  43.         }
  44.         }    *% Normal
  45.         *case: Option2
  46.         {
  47.         *Command: CmdSelect
  48.         {
  49.             *Order: DOC_SETUP.4
  50.             *Cmd: "<1B>(l<02001110>"
  51.         }
  52.         }    *% Coated
  53.         *case: TRANSPARENCY
  54.         {
  55.         *Command: CmdSelect
  56.         {
  57.             *Order: DOC_SETUP.4
  58.             *Cmd: "<1B>(l<02001120>"
  59.         }
  60.         }    *% TRANSPARENCY
  61.         *case: GLOSSY
  62.         {
  63.         *Command: CmdSelect
  64.         {
  65.             *Order: DOC_SETUP.4
  66.             *Cmd: "<1B>(l<02001160>"
  67.         }
  68.         }    *% GLOSSY
  69.         *case: Option5
  70.         {
  71.         *Command: CmdSelect
  72.         {
  73.             *Order: DOC_SETUP.4
  74.             *Cmd: "<1B>(l<02001150>"
  75.         }
  76.         }    *% Fabric Sheet
  77.         *case: Option6
  78.         {
  79.         *Command: CmdSelect
  80.         {
  81.             *Order: DOC_SETUP.4
  82.             *Cmd: "<1B>(l<02001170>"
  83.         }
  84.         }    *% High Gloss Film
  85.         *case: Option7
  86.         {
  87.         *Command: CmdSelect
  88.         {
  89.             *Order: DOC_SETUP.4
  90.             *Cmd: "<1B>(l<02001180>"
  91.         }
  92.         }    *% Envelope
  93.         *case: Option8
  94.         {
  95.         *Command: CmdSelect
  96.         {
  97.             *Order: DOC_SETUP.4
  98.             *Cmd: "<1B>(l<02001100>"
  99.         }
  100.         }    *% Card
  101.         *case: Option9
  102.         {
  103.         *Command: CmdSelect
  104.         {
  105.             *Order: DOC_SETUP.4
  106.             *Cmd: "<1B>(l<02001100>"
  107.         }
  108.         }    *% High Resolution Paper
  109.  
  110. *% Comment out support for Back Print Film for Beta 1.
  111. *% Callback support not implemented yet.
  112. *%        *case: Option10
  113. *%        {
  114. *%            *Command: CmdSelect
  115. *%        {
  116. *%            *Order: DOC_SETUP.4
  117. *%            *Cmd: "<1B>(l<02001130>"
  118. *%        }
  119. *%        }    *% Back Print Film
  120.  
  121.     }
  122.     }
  123.     *Option: AUTO
  124.     {
  125.         *rcNameID: =AUTO_DISPLAY
  126.         *switch: MediaType
  127.     {
  128.         *case: Option1
  129.         {
  130.         *Command: CmdSelect
  131.         {
  132.             *Order: DOC_SETUP.4
  133.             *Cmd: "<1B>(l<02001400>"
  134.         }
  135.         }    *% Normal
  136.         *case: Option2
  137.         {
  138.         *Command: CmdSelect
  139.         {
  140.             *Order: DOC_SETUP.4
  141.             *Cmd: "<1B>(l<02001410>"
  142.         }
  143.         }    *% Coated
  144.         *case: TRANSPARENCY
  145.         {
  146.         *Command: CmdSelect
  147.         {
  148.             *Order: DOC_SETUP.4
  149.             *Cmd: "<1B>(l<02001420>"
  150.         }
  151.         }    *% TRANSPARENCY
  152.         *case: GLOSSY
  153.         {
  154.         *Command: CmdSelect
  155.         {
  156.             *Order: DOC_SETUP.4
  157.             *Cmd: "<1B>(l<02001460>"
  158.         }
  159.         }    *% GLOSSY
  160.         *case: Option5
  161.         {
  162.         *Command: CmdSelect
  163.         {
  164.             *Order: DOC_SETUP.4
  165.             *Cmd: "<1B>(l<02001450>"
  166.         }
  167.         }    *% Fabric Sheet
  168.         *case: Option6
  169.         {
  170.         *Command: CmdSelect
  171.         {
  172.             *Order: DOC_SETUP.4
  173.             *Cmd: "<1B>(l<02001470>"
  174.         }
  175.         }    *% High Gloss Film
  176.         *case: Option7
  177.         {
  178.         *Command: CmdSelect
  179.         {
  180.             *Order: DOC_SETUP.4
  181.             *Cmd: "<1B>(l<02001480>"
  182.         }
  183.         }    *% Envelope
  184.         *case: Option8
  185.         {
  186.         *Command: CmdSelect
  187.         {
  188.             *Order: DOC_SETUP.4
  189.             *Cmd: "<1B>(l<02001400>"
  190.         }
  191.         }    *% Card
  192.         *case: Option9
  193.         {
  194.         *Command: CmdSelect
  195.         {
  196.             *Order: DOC_SETUP.4
  197.             *Cmd: "<1B>(l<02001400>"
  198.         }
  199.         }    *% High Resolution Paper
  200.  
  201. *% Comment out support for Back Print Film for Beta 1.
  202. *% Callback support not implemented yet.
  203. *%        *case: Option10
  204. *%        {
  205. *%        *Command: CmdSelect
  206. *%        {
  207. *%            *Order: DOC_SETUP.4
  208. *%            *Cmd: "<1B>(l<02001430>"
  209. *%        }
  210. *%        }    *% Back Print Film
  211.  
  212.     }
  213.     }
  214. }
  215. *Feature: Resolution
  216. {
  217.     *rcNameID: =RESOLUTION_DISPLAY
  218.     *DefaultOption: Option1
  219.     *Option: Option1
  220.     {
  221.         *Name: "360 x 360 " =DOTS_PER_INCH
  222.         *DPI: PAIR(360, 360)
  223.         *TextDPI: PAIR(360, 360)
  224.         EXTERN_GLOBAL: *SendMultipleRows?: FALSE
  225.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  226.         *SpotDiameter: 100
  227.         *Command: CmdSendBlockData { *Cmd : "<1B>(A" %l{NumOfDataBytes + 1}"K" }
  228.         *Command: CmdSelect
  229.         {
  230.             *Order: DOC_SETUP.3
  231.             *Cmd: "<1B>(d<020001>h"
  232.         }
  233.     }
  234.     *Option: Option2
  235.     {
  236.         *Name: "180 x 180 " =DOTS_PER_INCH
  237.         *DPI: PAIR(180, 180)
  238.         *TextDPI: PAIR(180, 180)
  239.         EXTERN_GLOBAL: *SendMultipleRows?: FALSE
  240.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  241.         EXTERN_GLOBAL: *TextYOffset: 1
  242.         *SpotDiameter: 100
  243.         *Command: CmdSendBlockData { *Cmd : "<1B>(A" %l{NumOfDataBytes + 1}"K" }
  244.         *Command: CmdSelect
  245.         {
  246.             *Order: DOC_SETUP.3
  247.             *Cmd: "<1B>(d<020000B4>"
  248.         }
  249.     }
  250. }
  251. *Feature: PaperSize
  252. {
  253.     *rcNameID: =PAPER_SIZE_DISPLAY
  254.     *DefaultOption: LETTER
  255.     *Option: LETTER
  256.     {
  257.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  258.         *PrintableArea: PAIR(5760, 7470)
  259.         *PrintableOrigin: PAIR(180, 90)
  260.         *switch: Resolution
  261.         {
  262.             *case: Option2
  263.             {
  264.                 *PrintableArea: PAIR(5760, 7468)
  265.                 *PrintableOrigin: PAIR(180, 92)
  266.             }
  267.         }
  268.         *Command: CmdSelect
  269.         {
  270.             *Order: DOC_SETUP.2
  271.             *Cmd: "<1B>(g<0300>n<01>r"
  272.         }
  273.     }
  274.     *Option: LEGAL
  275.     {
  276.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  277.         *PrintableArea: PAIR(5760, 9630)
  278.         *PrintableOrigin: PAIR(180, 90)
  279.         *switch: Resolution
  280.         {
  281.             *case: Option2
  282.             {
  283.                 *PrintableArea: PAIR(5760, 9628)
  284.                 *PrintableOrigin: PAIR(180, 92)
  285.             }
  286.         }
  287.         *Command: CmdSelect
  288.         {
  289.             *Order: DOC_SETUP.2
  290.             *Cmd: "<1B>(g<03008C01>r"
  291.         }
  292.     }
  293.     *Option: EXECUTIVE
  294.     {
  295.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  296.         *PrintableArea: PAIR(4960, 7110)
  297.         *PrintableOrigin: PAIR(180, 90)
  298.         *switch: Resolution
  299.         {
  300.             *case: Option2
  301.             {
  302.                 *PrintableArea: PAIR(4960, 7108)
  303.                 *PrintableOrigin: PAIR(180, 92)
  304.             }
  305.         }
  306.         *Command: CmdSelect
  307.         {
  308.             *Order: DOC_SETUP.2
  309.             *Cmd: "<1B>(g<0300>i<01>r"
  310.         }
  311.     }
  312.     *Option: FOLIO
  313.     {
  314.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  315.         *PrintableArea: PAIR(5760, 8910)
  316.         *PrintableOrigin: PAIR(180, 90)
  317.         *switch: Resolution
  318.         {
  319.             *case: Option2
  320.             {
  321.                 *PrintableArea: PAIR(5760, 8908)
  322.                 *PrintableOrigin: PAIR(180, 92)
  323.             }
  324.         }
  325.         *Command: CmdSelect
  326.         {
  327.             *Order: DOC_SETUP.2
  328.             *Cmd: "<1B>(g<03008201>r"
  329.         }
  330.     }
  331.     *Option: A4
  332.     {
  333.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  334.         *PrintableArea: PAIR(5694, 7967)
  335.         *PrintableOrigin: PAIR(180, 90)
  336.         *switch: Resolution
  337.         {
  338.             *case: Option1
  339.             {
  340.                 *PrintableArea: PAIR(5694, 7966)
  341.             }
  342.             *case: Option2
  343.             {
  344.                 *PrintableArea: PAIR(5692, 7964)
  345.                 *PrintableOrigin: PAIR(180, 92)
  346.             }
  347.         }
  348.         *Command: CmdSelect
  349.         {
  350.             *Order: DOC_SETUP.2
  351.             *Cmd: "<1B>(g<0300>u<01>r"
  352.         }
  353.     }
  354.     *Option: A5
  355.     {
  356.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  357.         *PrintableArea: PAIR(3938, 5504)
  358.         *PrintableOrigin: PAIR(180, 90)
  359.         *switch: Resolution
  360.         {
  361.             *case: Option2
  362.             {
  363.                 *PrintableArea: PAIR(3936, 5500)
  364.                 *PrintableOrigin: PAIR(180, 92)
  365.             }
  366.         }
  367.         *Command: CmdSelect
  368.         {
  369.             *Order: DOC_SETUP.2
  370.             *Cmd: "<1B>(g<0300>S<01>r"
  371.         }
  372.     }
  373.     *Option: B4
  374.     {
  375.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  376.         *PrintableArea: PAIR(5760, 9868)
  377.         *PrintableOrigin: PAIR(180, 90)
  378.         *switch: Resolution
  379.         {
  380.             *case: Option2
  381.             {
  382.                 *PrintableArea: PAIR(5760, 9864)
  383.                 *PrintableOrigin: PAIR(180, 92)
  384.             }
  385.         }
  386.         *Command: CmdSelect
  387.         {
  388.             *Order: DOC_SETUP.2
  389.             *Cmd: "<1B>(g<03008B01>r"
  390.         }
  391.     }
  392.     *Option: B5
  393.     {
  394.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  395.         *PrintableArea: PAIR(4902, 6836)
  396.         *PrintableOrigin: PAIR(180, 90)
  397.         *switch: Resolution
  398.         {
  399.             *case: Option2
  400.             {
  401.                 *PrintableArea: PAIR(4900, 6832)
  402.                 *PrintableOrigin: PAIR(180, 92)
  403.             }
  404.         }
  405.         *Command: CmdSelect
  406.         {
  407.             *Order: DOC_SETUP.2
  408.             *Cmd: "<1B>(g<0300>e<01>r"
  409.         }
  410.     }
  411.     *Option: Option9
  412.     {
  413.         *rcNameID: 261
  414.         *PageDimensions: PAIR(5760, 4320)
  415.         *PrintableArea: PAIR(5500, 3870)
  416.         *PrintableOrigin: PAIR(180, 90)
  417.         *switch: Resolution
  418.         {
  419.             *case: Option2
  420.             {
  421.                 *PrintableArea: PAIR(5500, 3868)
  422.                 *PrintableOrigin: PAIR(180, 92)
  423.             }
  424.         }
  425.         *Command: CmdSelect
  426.         {
  427.             *Order: DOC_SETUP.2
  428.             *Cmd: "<1B>(g<0300>%<<01>r"
  429.         }
  430.     }
  431.     *Option: ENV_9
  432.     {
  433.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  434.         *RotateSize? : TRUE
  435.         *PrintableArea: PAIR(5760, 1984)
  436.         *PrintableOrigin: PAIR(180, 450)
  437.         *switch: Resolution
  438.         {
  439.             *case: Option2
  440.             {
  441.                 *PrintableArea: PAIR(5760, 1980)
  442.                 *PrintableOrigin: PAIR(180, 452)
  443.             }
  444.         }
  445.         *Command: CmdSelect
  446.         {
  447.             *Order: DOC_SETUP.2
  448.             *Cmd: "<1B>(g<0300>'<01>r"
  449.         }
  450.     }
  451.     *Option: ENV_10
  452.     {
  453.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  454.         *RotateSize? : TRUE
  455.         *PrintableArea: PAIR(5760, 1814)
  456.         *PrintableOrigin: PAIR(180, 800)
  457.         *switch: Resolution
  458.         {
  459.             *case: Option2
  460.             {
  461.                 *PrintableArea: PAIR(5760, 1812)
  462.             }
  463.         }
  464.         *Command: CmdSelect
  465.         {
  466.             *Order: DOC_SETUP.2
  467.             *Cmd: "<1B>(g<0300>)<01>r"
  468.         }
  469.     }
  470.     *Option: ENV_DL
  471.     {
  472.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  473.         *RotateSize? : TRUE
  474.         *PrintableArea: PAIR(5760, 1958)
  475.         *PrintableOrigin: PAIR(180, 800)
  476.         *switch: Resolution
  477.         {
  478.             *case: Option2
  479.             {
  480.                 *PrintableArea: PAIR(5760, 1956)
  481.             }
  482.         }
  483.         *Command: CmdSelect
  484.         {
  485.             *Order: DOC_SETUP.2
  486.             *Cmd: "<1B>(g<0300>+<01>r"
  487.         }
  488.     }
  489.     *Option: ENV_C5
  490.     {
  491.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  492.         *RotateSize? : TRUE
  493.         *PrintableArea: PAIR(5760, 3434)
  494.         *PrintableOrigin: PAIR(180, 800)
  495.         *switch: Resolution
  496.         {
  497.             *case: Option2
  498.             {
  499.                 *PrintableArea: PAIR(5760, 3432)
  500.             }
  501.         }
  502.         *Command: CmdSelect
  503.         {
  504.             *Order: DOC_SETUP.2
  505.             *Cmd: "<1B>(g<0300>@<01>r"
  506.         }
  507.     }
  508.     *Option: ENV_MONARCH
  509.     {
  510.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  511.         *RotateSize? : TRUE
  512.         *PrintableArea: PAIR(5140, 2344)
  513.         *PrintableOrigin: PAIR(180, 90)
  514.         *switch: Resolution
  515.         {
  516.             *case: Option2
  517.             {
  518.                 *PrintableArea: PAIR(5140, 2340)
  519.                 *PrintableOrigin: PAIR(180, 92)
  520.             }
  521.         }
  522.         *Command: CmdSelect
  523.         {
  524.             *Order: DOC_SETUP.2
  525.             *Cmd: "<1B>(g<0300>'<01>r"
  526.         }
  527.     }
  528.     *Option: CUSTOMSIZE
  529.     {
  530.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  531.         *MinSize: PAIR(2520, 2520)
  532.         *MaxSize: PAIR(6480, 12240)
  533.         *MaxPrintableWidth: 5760
  534.         *MinLeftMargin: 180
  535.         *CenterPrintable?: FALSE
  536.         *TopMargin: 90
  537.         *BottomMargin: 360
  538.         *Command: CmdSelect
  539.         {
  540.             *Order: DOC_SETUP.2
  541.             *Cmd: "<1B>(g<0300>" %c{(PhysPaperLength / 72) }"<01>r"
  542.         }
  543.     }
  544. }
  545. *Feature: MediaType
  546. {
  547.     *rcNameID: =MEDIA_TYPE_DISPLAY
  548.     *DefaultOption: Option1
  549.     *Option: Option1
  550.     {
  551.         *rcNameID: 262
  552.         *switch: TextQuality
  553.         {
  554.          *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  555.                                                *Cmd: "<1B>(c<02001100>"} }          *% Normal
  556.          *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  557.                                                *Cmd: "<1B>(c<02001101>"} }          *% High Quality
  558.          *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  559.                                                *Cmd: "<1B>(c<02001102>"} }          *% Draft Quality
  560.         }
  561.  
  562.     }
  563.     *Option: Option2
  564.     {
  565.         *rcNameID: 263
  566.         *switch: TextQuality
  567.         {
  568.          *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  569.                                                *Cmd: "<1B>(c<02001100>"} }       *% Normal
  570.          *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  571.                                                *Cmd: "<1B>(c<02001101>"} }       *% High Quality
  572.          *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  573.                                                *Cmd: "<1B>(c<02001102>"} }       *% Draft Quality
  574.         }
  575.  
  576.     }
  577.     *Option: TRANSPARENCY
  578.     {
  579.         *rcNameID: =TRANSPARENCY_DISPLAY
  580.         *switch: TextQuality
  581.         {
  582.          *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  583.                                                *Cmd: "<1B>(c<02001120>"} }       *% Normal
  584.          *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  585.                                                *Cmd: "<1B>(c<02001121>"} }       *% High Quality
  586.          *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  587.                                                *Cmd: "<1B>(c<02001122>"} }       *% Draft Quality
  588.         }
  589.  
  590.     }
  591.     *Option: GLOSSY
  592.     {
  593.         *rcNameID: =GLOSSY_PAPER_DISPLAY
  594.         *switch: TextQuality
  595.         {
  596.          *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  597.                                                *Cmd: "<1B>(c<02001150>"} }       *% Normal
  598.          *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  599.                                                *Cmd: "<1B>(c<02001151>"} }       *% High Quality
  600.          *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  601.                                                *Cmd: "<1B>(c<02001152>"} }       *% Draft Quality
  602.         }
  603.  
  604.     }
  605.     *Option: Option5
  606.     {
  607.         *rcNameID: 264
  608.         *switch: TextQuality
  609.         {
  610.          *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  611.                                                *Cmd: "<1B>(c<02001140>"} }       *% Normal
  612.          *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  613.                                                *Cmd: "<1B>(c<02001141>"} }       *% High Quality
  614.          *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  615.                                                *Cmd: "<1B>(c<02001142>"} }       *% Draft Quality
  616.         }
  617.  
  618.     }
  619.     *Option: Option6
  620.     {
  621.         *rcNameID: 265
  622.         *switch: TextQuality
  623.         {
  624.          *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  625.                                                *Cmd: "<1B>(c<02001160>"} }       *% Normal
  626.          *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  627.                                                *Cmd: "<1B>(c<02001161>"} }       *% High Quality
  628.          *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  629.                                                *Cmd: "<1B>(c<02001162>"} }       *% Draft Quality
  630.         }
  631.  
  632.     }
  633.     *Option: Option7
  634.     {
  635.         *rcNameID: 266
  636.         *switch: TextQuality
  637.         {
  638.          *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  639.                                                *Cmd: "<1B>(c<02001100>"} }       *% Normal
  640.          *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  641.                                                *Cmd: "<1B>(c<02001101>"} }       *% High Quality
  642.          *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  643.                                                *Cmd: "<1B>(c<02001102>"} }       *% Draft Quality
  644.         }
  645.  
  646.     }
  647.     *Option: Option8
  648.     {
  649.         *rcNameID: 268
  650.         *switch: TextQuality
  651.         {
  652.          *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  653.                                                *Cmd: "<1B>(c<02001170>"} }       *% Normal
  654.          *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  655.                                                *Cmd: "<1B>(c<02001171>"} }       *% High Quality
  656.          *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  657.                                                *Cmd: "<1B>(c<02001172>"} }       *% Draft Quality
  658.         }
  659.  
  660.     }
  661.     *Option: Option9
  662.     {
  663.         *rcNameID: 269
  664.         *switch: TextQuality
  665.         {
  666.          *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  667.                                                *Cmd: "<1B>(c<02001130>"} }       *% Normal
  668.          *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  669.                                                *Cmd: "<1B>(c<02001131>"} }       *% High Quality
  670.          *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  671.                                                *Cmd: "<1B>(c<02001132>"} }       *% Draft Quality
  672.         }
  673.  
  674.     }
  675. }
  676. *Feature: TextQuality
  677. {
  678.     *rcNameID: =TEXT_QUALITY_DISPLAY
  679.     *DefaultOption: Option1
  680.     *Option: Option1
  681.     {
  682.         *rcNameID: 262
  683.     }
  684.     *Option: Option2
  685.     {
  686.         *rcNameID: 276
  687.     }
  688.     *Option: Option3
  689.     {
  690.         *rcNameID: 277
  691.     }
  692. }
  693. *Feature: Halftone
  694. {
  695.     *rcNameID: =HALFTONING_DISPLAY
  696.     *DefaultOption: HT_PATSIZE_AUTO
  697.     *Option: HT_PATSIZE_AUTO
  698.     {
  699.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  700.     }
  701. *Ifdef: WINNT_50
  702.     *Option: HT_PATSIZE_SUPERCELL_M
  703.     {
  704.         *rcNameID: =HT_SUPERCELL_DISPLAY
  705.     }
  706. *Endif:
  707.     *Option: HT_PATSIZE_6x6_M
  708.     {
  709.         *rcNameID: =HT_DITHER6X6_DISPLAY
  710.     }
  711.     *Option: HT_PATSIZE_8x8_M
  712.     {
  713.         *rcNameID: =HT_DITHER8X8_DISPLAY
  714.     }
  715. }
  716. *Command: CmdStartDoc
  717. {
  718.     *Order: DOC_SETUP.1
  719.     *Cmd: "<1B>[K<0200000F1B>(a<010001>"
  720. }
  721. *Command: CmdEndJob
  722. {
  723.     *Order: JOB_FINISH.1
  724.     *Cmd: "<1B>(b<0100001B>(a<0100001B>(b<0100001B>@"
  725. }
  726. *RotateCoordinate?: FALSE
  727. *RotateRaster?: FALSE
  728. *RotateFont?: FALSE
  729. *TextCaps: LIST(TC_RA_ABLE)
  730. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  731. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,X_LANDSCAPE)
  732. *Command: CmdCR { *Cmd : "<0D>" }
  733. *Command: CmdLF { *Cmd : "<0A>" }
  734. *Command: CmdFF { *Cmd : "<0C>" }
  735. *Command: CmdEnableTIFF4 { *Cmd : "<1B>(b<010001>" }
  736. *Command: CmdDisableCompression { *Cmd : "<1B>(b<010000>" }
  737. *YMoveThreshold: *
  738. *switch: Resolution
  739. {
  740.     *case: Option1
  741.     {
  742.         *YMoveUnit: 360
  743.         *Command: CmdYMoveRelDown
  744.         {
  745.             *Cmd:  "<1B>(e<0200>" %m{DestYRel / 2 }
  746.         }
  747.     }
  748.     *case: Option2
  749.     {
  750.         *YMoveUnit: 180
  751.         *Command: CmdYMoveRelDown
  752.         {
  753.             *Cmd:  "<1B>(e<0200>" %m{DestYRel / 4 }
  754.         }
  755.     }
  756. }
  757. *EjectPageWithFF?: TRUE
  758. *OutputDataFormat: H_BYTE
  759. *OptimizeLeftBound?: FALSE
  760. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  761. *CursorYAfterSendBlockData: NO_MOVE
  762.  
  763.